genomics medicine bioinformatics microarray core facility computational biology genetic cdna microarray genetics microarray core facilities microarray device dna microarray data mining microarray facility dna hybridization gene dna testing biotechnology microarray